application object management prototype radius3 usability engineering development human factors thin-client architecture ergonomics design oriented manufacturing